package be.ipl.finito.dao;

import java.util.List;

import javax.ejb.Local;

import be.ipl.finito.domaine.Joueur;
import be.ipl.finito.domaine.Partie;

@Local
public interface PartieDao extends Dao <Integer, Partie>{

	public List<Partie> listerPartieEnAttenteDeJoueur();
	
	public List<Partie> listerPartieAbandonnerDunJoueur(Joueur j);

	public List<Joueur> listerJoueurs(int id);
	
	public int getStatVictoireJoueur(Joueur joueur);
	
	public int getStatDefaiteJoueur(Joueur joueur);
	
	public int getPointsJoueur(Joueur joueur);
	
	public Partie chargerTout(int idPartie);
}